// 这里开始使用 pinia
import { defineStore} from "pinia";
import {ref} from 'vue'
import {IBanner} from "@/models/banner";
// 这里要请求api,就需要导入api
import {useBanner} from '@/util/api'

export const useBannerStore = defineStore('banner',()=>{
    const banners = ref<IBanner[]>([])

    const getBanners = async () => {
        const result = await useBanner()
        // 这里 result 拿到的相当于是整个接口的返回值,而这里需要获取其中的数组内容
        banners.value = result.banner
    }
    return {
        banners,
        getBanners
    }
})

